package ch.sv7.tool.log;

import junit.framework.TestCase;

import org.apache.tools.ant.Task;

/**
 * TODO: Document me!
 *
 * @author svt
 *
 */
public class AntAppenderTestCase extends TestCase {

	public void testAntAppender() {
		MockTask task = new MockTask();
		AntAppender ap = new AntAppender(task, Appender.LEVEL_DEBUG);
		
		ap.debug("debug");
		assertEquals("debug", task.msg);
		ap.error("error");
		assertEquals("error", task.msg);
		ap.info("info");
		assertEquals("info", task.msg);
		ap.warn("warn");
		assertEquals("warn", task.msg);
		
	}
	
	
	public class MockTask extends Task {

		public String msg;
		
		public void log(String msg) {
			this.msg = msg;
		}
		
	}
}
